# encoding:utf-8
import os


def get_root_path():
    '''
    获取项目的根路径
    :return:
    '''
    return os.path.dirname(os.path.dirname(__file__))

# 测试报告的存放路径
report_path = os.path.join(get_root_path(), "report")
# 写入日志的路径
log_path = os.path.join(get_root_path(), "logs")
# 写入测试结果txt文件的存放路径
result_txt_path = os.path.join(get_root_path(), 'files','execution_result', 'result_txt')
# 写入测试结果excel文件存放路径
result_excel_path = os.path.join(get_root_path(),'files','execution_result','result_excel')
# variable变量文件的路径
config_variable_path = os.path.join(get_root_path(), 'files', 'variable.txt')
# allure_report的统计结果文件txt
allure_report_prometheusData = os.path.join(get_root_path(), 'allure-report', 'export', 'prometheusData.txt')
# allure_report的统计结果文件csv
allure_report_suites = os.path.join(get_root_path(), 'allure-report', 'data', 'suites.csv')
# allure_report的统计结果文件json
allure_report_suites_json = os.path.join(get_root_path(), 'allure-report', 'data', 'suites.json')
# allure_report的报告文件
allure_report_html = os.path.join(get_root_path(), 'allure-report', 'index.html')
# 测试数据，图片的存放地址
data_photo_path = os.path.join(get_root_path(),'files', 'data_photo')
# 测试数据，excel文件放置的地址
data_excel_path = os.path.join(get_root_path(),'files', 'data_excel')
# 性能测试配置路径
performance_config = os.path.join(get_root_path(),'config', 'performance.yaml')
# ai小梧统计数据报告地址
ai_report = os.path.join(get_root_path(),'files', 'ai_report.xlsx')

if __name__ == '__main__':
    print(get_root_path())
